Chart Title, Axis Labels, এবং Legends যোগ করা

Chart Customization এবং Options - গুগল চার্ট (Google Charts) - Big Data and Analytics

499

Google Charts এ Chart Title, Axis Labels, এবং Legends যোগ করা চার্টের তথ্য আরও স্পষ্টভাবে উপস্থাপন করতে সহায়ক। এই উপাদানগুলি ডেটার আরও গভীর বিশ্লেষণ এবং ব্যবহারকারীর জন্য সঠিক ধারণা তৈরি করতে সাহায্য করে।


১. Chart Title যোগ করা

Chart Title হলো চার্টের উপরে প্রদর্শিত টেক্সট, যা চার্টের বিষয়বস্তু বা ডেটা সম্পর্কে সংক্ষিপ্ত ধারণা প্রদান করে। আপনি Chart Title টিকে কাস্টমাইজ করতে পারেন যেমন: ফন্ট সাইজ, রঙ, এবং অবস্থান।

উদাহরণ:

var options = {
  title: 'Company Sales Over the Years',  // Chart title
  titleTextStyle: {                      // Title customization
    fontSize: 18,
    bold: true,
    color: 'blue'
  }
};

এখানে, title প্রোপার্টি দ্বারা আপনি চার্টের শিরোনাম নির্ধারণ করতে পারবেন এবং titleTextStyle এর মাধ্যমে শিরোনামের স্টাইল কাস্টমাইজ করতে পারবেন।


২. Axis Labels যোগ করা

Axis Labels হল X-axis (Horizontal axis) এবং Y-axis (Vertical axis) এর লেবেল, যা চার্টের অক্ষগুলোকে চিহ্নিত করে। এটি ব্যবহারকারীদের জন্য ডেটার রেঞ্জ বা ইউনিট পরিষ্কার করে।

উদাহরণ:

var options = {
  title: 'Company Sales Over the Years',
  hAxis: {
    title: 'Year',  // X-axis label
    titleTextStyle: { fontSize: 14, bold: true }
  },
  vAxis: {
    title: 'Sales (in USD)',  // Y-axis label
    titleTextStyle: { fontSize: 14, bold: true }
  }
};

এখানে:

  • hAxis প্রোপার্টির মাধ্যমে X-axis এর লেবেল এবং তার স্টাইল নির্ধারণ করা হয়েছে।
  • vAxis প্রোপার্টির মাধ্যমে Y-axis এর লেবেল এবং তার স্টাইল নির্ধারণ করা হয়েছে।

৩. Legends যোগ করা

Legends হল চার্টের নীচে বা পাশে প্রদর্শিত একটি চিহ্ন, যা বিভিন্ন ডেটা সিরিজ বা ক্যাটেগরির প্রতিনিধিত্ব করে। এটি চার্টের ভিজ্যুয়াল ক্লিয়ারিটি উন্নত করতে সাহায্য করে। আপনি legend এর অবস্থান, স্টাইল এবং প্রদর্শন কাস্টমাইজ করতে পারেন।

উদাহরণ:

var options = {
  title: 'Company Sales Over the Years',
  legend: {
    position: 'bottom',  // Legend position: top, bottom, left, right
    textStyle: { fontSize: 12, color: 'green', bold: true }
  }
};

এখানে, legend প্রোপার্টির মাধ্যমে আপনি লেজেন্ডের অবস্থান এবং টেক্সটের স্টাইল কাস্টমাইজ করতে পারেন।


পূর্ণ কোড উদাহরণ (Chart Title, Axis Labels, এবং Legends সহ)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Google Chart Example</title>
  <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
  <script type="text/javascript">
    google.charts.load('current', {packages: ['corechart', 'line']});
    google.charts.setOnLoadCallback(drawChart);

    function drawChart() {
      var data = google.visualization.arrayToDataTable([
        ['Year', 'Sales', 'Profit'],
        ['2020', 1000, 400],
        ['2021', 1170, 460],
        ['2022', 660, 1120],
        ['2023', 1030, 540]
      ]);

      var options = {
        title: 'Company Sales and Profit Over the Years',  // Chart Title
        titleTextStyle: {
          fontSize: 18,
          bold: true,
          color: 'blue'
        },
        hAxis: {
          title: 'Year',  // X-axis label
          titleTextStyle: { fontSize: 14, bold: true }
        },
        vAxis: {
          title: 'Amount (in USD)',  // Y-axis label
          titleTextStyle: { fontSize: 14, bold: true }
        },
        legend: {
          position: 'bottom',  // Legend position
          textStyle: { fontSize: 12, color: 'green', bold: true }
        }
      };

      var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
      chart.draw(data, options);
    }
  </script>
</head>
<body>
  <h2>Google Chart with Title, Axis Labels, and Legends</h2>
  <div id="chart_div" style="width: 900px; height: 500px;"></div>
</body>
</html>

উপসংহার

Google Charts এ Chart Title, Axis Labels, এবং Legends যোগ করা আপনার চার্টকে আরও বোধগম্য এবং ব্যবহারকারী-বান্ধব করে তোলে। এগুলোর মাধ্যমে আপনি আপনার ডেটাকে আরও স্পষ্টভাবে উপস্থাপন করতে পারবেন, যাতে ব্যবহারকারীরা সহজেই তথ্য বুঝতে পারে। এই কাস্টমাইজেশনগুলি আপনার চার্টকে আরও কার্যকর এবং প্রফেশনাল দেখাতে সাহায্য করবে।

Content added By
Promotion

Are you sure to start over?

Loading...